package com.dommettj.rawfix.message;

import com.dommettj.rawfix.settings.Settings;

public interface MessageGenerator {

    String createHeartbeatMessage();
    String createLogonMessage();
    String createLogoffMessage();
    String constructMessage(String messageBody) throws MalformedMessageException;

    void resetMessageSequence();
    void notifySettingsUpdated(Settings settings);
}
